/*
esp8266
NodeMCU 闪存文件系统信息
2021-09-12
*/

#include <FS.h>

FSInfo fsInfo;

void setup()
{
  Serial.begin(9600);       // 启动中口
  Serial.println();
  Serial.println("SPIFFS started.");

  SPIFFS.info(fsInfo); // 闪存文件系统信息
  // 可用空间总和（单位：字节)
  Serial.printf("total: %d Bytes \n", fsInfo.totalBytes);
  // 已用空间总和（单位：字节)
  Serial.printf("used: %d Bytes \n", fsInfo.usedBytes);
  // 最大文件名字符限制（含路径和\0）
  Serial.printf("maxPathLength: %d \n", fsInfo.maxPathLength);
  // 最多允许打开文件数量
  Serial.printf("maxOpenFiles: %d \n", fsInfo.maxOpenFiles);
  // 存储块大小
  Serial.printf("blockSize: %d \n", fsInfo.blockSize);
  // 存储页大小
  Serial.printf("pageSize: %d \n", fsInfo.pageSize);
}

void loop()
{
}
